/*
@ClassName PlanResult
@Description TODO
@Author SubUp
@Date   2022/8/8
@Version 1.0
*/

package com.sunjob.common.domain.scheduleServer.orm;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class PlanResult {
    private Long planId;
    private String examineObjName;
    private String examineObjType;
    private String choiceExplain;
    private String patternExplain;
    private String stateExplain;  //审批状态
    private String lifeCycleExplain;
    private String planNatureExplain;
    private String planStateExplain;
    private String conditionExplain;
    private String createBy;
    private String updateBy;
    @JsonDeserialize(using = LocalDateTimeDeserializer.class)
    @JsonSerialize(using = LocalDateTimeSerializer.class)
    private LocalDateTime createTime;
    @JsonDeserialize(using = LocalDateTimeDeserializer.class)
    @JsonSerialize(using = LocalDateTimeSerializer.class)
    private LocalDateTime updateTime;
}
